#include "bsp_Key.h"

void KEY_GPIO_Config(void)
{
  GPIO_InitTypeDef GPIO_InitStruct;
	RCC_AHBPeriphClockCmd( Key_GPIO_CLK , ENABLE);
	
	GPIO_InitStruct.GPIO_Pin    = Key_GPIO_PIN | Key_GPIO_PIN;
	GPIO_InitStruct.GPIO_Mode   = GPIO_Mode_IN;
	
	GPIO_Init(GPIOA,&GPIO_InitStruct);
	
}
uint16_t Key_Scan(GPIO_TypeDef *GPIOx,uint16_t GPIO_Pin)
{
 if(GPIO_ReadInputDataBit(GPIOx,GPIO_Pin)==1) //Key ON = 1;
 {
  while(GPIO_ReadInputDataBit(GPIOx,GPIO_Pin)==1);
	 return 1; ////Already Press
 }
 else return 0; //Not Press

}
	
